package io.lkt.modules.sys.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 品牌信息表
 *
 * @author xss
 * @email dustwas@163.com
 * @date 2019-03-11 17:13:26
 */
@Data
@TableName("b_brand_info")
public class BBrandInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 *
	 */
@TableId
private Integer id;
	/**
	 * 品牌名称
	 */
private String brandName;
	/**
	 * 品牌状态  0-关闭 1-开放
	 */
private Integer brandOpenStatus;
	/**
	 * 品牌推荐状态 0-不推荐 1-推荐
	 */
private Integer brandRecommendStatus;
/**
 * 别名
 */
private String brandAlias;
	/**
	 * 品牌来源 1-平台添加 2-用户添加
	 */
private Integer brandSource;
	/**
	 * 用户ID
	 */
private Integer userId;
	/**
	 * 品牌描述
	 */
private String brandDesc;
	/**
	 * 品牌关键字
	 */
private String brandKeyWord;
	/**
	 * 创建者
	 */
private String createBy;
	/**
	 * 创建时间
	 */
private Date createTime;
	/**
	 * 修改时间
	 */
private Date modifyTime;

private Integer originalBrandId;

private Integer handleStatus;

@TableField(exist=false)
private String articleTypeIds;

@TableField(exist=false)
private Integer articleTypeId;

@TableField(exist=false)
private String articleType;


@TableField(exist=false)
private String articleTypeName;

private String brandLogo;
	/**
	 * 大分类ID-品牌行业
	 */
	private Integer bigCategory;

	/**
	 * 品牌对应文章模板
	 */
	private String tempContent;

	/**
	 * 品牌绑定的品牌名称
	 */
	@TableField(exist=false)
	private String brandBindingNames;

	/**
	 * 品牌绑定的品牌id
	 */
	private String brandBindingIds;

	/**
	 * 文章列表-补位文章品牌 id
	 */
	private Integer linkBrand;
	/**
	 * 文章列表-补位文章品牌 id
	 */
	@TableField(exist=false)
	private Integer linkType;
	/**
	 * 文章列表-补位文章品牌名称
	 */
	@TableField(exist=false)
	private String linkBrandName;
	/**
	 * 文章列表-补位文章分类名称
	 */
	@TableField(exist=false)
	private String linkTypeName;
}
